#include "stdafx.h"
#include <iostream>
#include <stdio.h>
#include <string.h>

using namespace std;

void wypelnijKolejno(int *tablica, const int ROZMIAR)
{
	for (int i = 0; i < ROZMIAR; ++i)
	{
		*(tablica+i) = (i + 1);
	}
}

void rysujTablice(int *tablica, const int ROZMIAR)
{
	for (int i = 0; i < ROZMIAR; ++i)
	{
		cout << *(tablica + i) << "\t";
	}
}

int main()
{
	const int WIELKOSC_TABLICY = 5;

	int sortowanaTablica[WIELKOSC_TABLICY];
	int skopiowanaTablica[WIELKOSC_TABLICY] = { 0 };

	rysujTablice(skopiowanaTablica, WIELKOSC_TABLICY);


	wypelnijKolejno(sortowanaTablica, WIELKOSC_TABLICY);

	memcpy(skopiowanaTablica, sortowanaTablica, sizeof(int)* WIELKOSC_TABLICY);

	rysujTablice(sortowanaTablica, WIELKOSC_TABLICY);

	rysujTablice(skopiowanaTablica, WIELKOSC_TABLICY);
	rysujTablice(sortowanaTablica, WIELKOSC_TABLICY);

	int src[20] =
	{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 };
	int dest[10];
	memcpy(dest, src, sizeof(int)* 10);

	rysujTablice(dest, 10);

	system("PAUSE");
	return 0;
}
